@charset "UTF-8";
@import "_reset";
// *{
//     font-size: 0px;
// }
.loginBox {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  .content {
    height: 100vh;
    background-image: url("../assets/image/sea.jpg");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: relative;
    .color-opacity {
      width: 100%;
      background-color: #b1a7e8;
      height: 100vh;
      opacity: 0.6;
      position: absolute;
      z-index: 1;
    }
    .log-bc {
      position: absolute;
      top: 50%;
      left: 50%;
      z-index: 2;
      transform: translate(-50%, -50%);    
      .login {
        .imagBox{
           width: vw(160);
           border-radius: 50%;
           overflow: hidden;
           margin: 0 auto;
        }
        h3 {
          color: #281b77;
          font-size: vw(60);
          margin-top: vw(50);
        }

        text-align: center;
        .information {
          width: 65vw;
          margin: vw(30) 0;
          color: black;
          .user {
            padding: vw(0) vw(20) ;
            font-size: vw(30);
            font-weight: bold;
            text-align: left;
            color: #210e91;
          }
          .instyle {
            margin: vw(20) 0;
            input {
              width: 65vw;
              line-height: vw(65);
              font-size: vw(30);
              border-radius: vw(30);
              border: 0px;
              padding: 0 vw(30);
              background-color: #d3d0e4;
              color: black;
              &:focus{
                border: 1px solid green
              }
            }
          }
        }
        .button-box {
          margin: 0 auto;
          .but {
            margin: vw(60) 0;
            button {
              color: white;
              font-size: vw(30);
              line-height: vw(70);
              border-radius: vw(30);
              width: 100%;
              font-weight: bold;
              background-color: #3d2ab1;
            }
          }
        }
      }
      .tip{       
        .tip-text{
          font-size: vw(40);
          color: red;
          font-weight: bold;     
        }
        .butBox{
          margin: vw(100) 0;
          .but{
            line-height: vw(65);
            width: 100%;
            background-color: skyblue;
            color:white;
            font-weight: bold;
            border-radius: vw(30);
          }
        }
      }
    }
  }
  .back{
      position: absolute;
      top: vw(30);
      left: vw(20);
      z-index: 2;
      font-size: vw(50);
      opacity: 0.5;
  }
}
